Load balancing of temporary tasks in the `p norm
نویسندگان
چکیده
We consider the on-line load balancing problem where there are m identical machines (servers). Jobs arrive at arbitrary times, where each job has a weight and a duration. A job has to be assigned upon its arrival to exactly one of the machines. The duration of each job becomes known only upon its termination (this is called temporary tasks of unknown durations). Once a job has been assigned to a machine it cannot be reassigned to another machine. The goal is to minimize the maximum over time of the sum (over all machines) of the squares of the loads, instead of the traditional maximum load. Minimizing the sum of the squares is equivalent to minimizing the load vector with respect to the `2 norm. We show that for the `2 norm the greedy algorithm performs within at most 1.493 of the optimum. We show (an asymptotic) lower bound of 1.33 on the competitive ratio of the greedy algorithm. We also show a lower bound of 1.20 on the competitive ratio of any algorithm. We extend our techniques and analyze the competitive ratio of the greedy algorithm with respect to the `p norm. We show that the greedy algorithm performs within at most 2 − Ω(1/p) of the optimum. We also show a lower bound of 2−O(ln p/p) on the competitive ratio of any on-line algorithm. Email addresses: [email protected] (Yossi Azar ), [email protected] (Amir Epstein), [email protected] (Leah Epstein). 1 Research supported in part by the Israel Science Foundation and by the IST program of the EU. 2 Research supported in part by the Israel Science Foundation and by the Deutsch Institute. 3 Research supported in part by the Israel Science Foundation. Preprint submitted to Elsevier Science 15 July 2005
منابع مشابه
Load Balancing of Temporary Tasks in the lp Norm
We consider the on-line load balancing problem where there are m identical machines (servers). Jobs arrive at arbitrary times, where each job has a weight and a duration. A job has to be assigned upon its arrival to exactly one of the machines. The duration of each job becomes known only upon its termination (this is called temporary tasks of unknown durations). Once a job has been assigned to ...
متن کاملCycle Time Reduction and Runtime Rebalancing by Reallocating Dependent Tasks
Business Process Management Systems (BPMS) is a complex information system that provides designing, administrating, and improving the business processes. Task allocation to human resources is one of the most important issues which should be managed more efficiently in BPMS. Task allocation algorithms are defined in order to meet the various policies of organizations. The most important of these...
متن کاملOn-Line Load Balancing of Temporary Tasks on Identical Machines
We prove an exact lower bound of 2 1 m on the competitive ratio of any deterministic algorithm for load balancing of temporary tasks on m identical machines. We also show a lower bound of 2 1 m for randomized algorithms for small m and 2 2 m+1 for general m. If in addition, we restrict the sequence to polynomial length, then the lower bound for randomized algorithms becomes 2 O( log logm logm )...
متن کاملOn-line restricted assignment of temporary tasks with unknown durations
We consider load balancing of temporary tasks on m machines in the restricted assignment model. It is known that the best competitive ratio for this problem is Θ( √ m). This bound is not achieved by the greedy algorithm whose competitive ratio is known to be Ω(m 2 3 ). We give an alternative analysis to the greedy algorithm which is better than the known analysis for relatively small values of ...
متن کاملOnline Distribution and Load Balancing Optimization Using the Robin Hood and Johnson Hybrid Algorithm
Proper planning of assembly lines is one of the production managers’ concerns at the tactical level so that it would be possible to use the machine capacity, reduce operating costs and deliver customer orders on time. The lack of an efficient method in balancing assembly line can create threatening problems for manufacturing organizations. The use of assembly line balancing methods cannot balan...
متن کامل